home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
diskmags
/
5791-.end
/
dmg-5873
/
3rdguide
/
system.txt
< prev
next >
Wrap
Text File
|
1998-10-24
|
6KB
|
118 lines
PRT_LINE ⑧x1k1
חלללללללללללללללל†
´ SYSTEM VECTORS ´
חלללללללללעלללללללללעללללללללללללטללללללללללללללללטלללללללללללללללללללללללללללל†
´Address $ø Vector# ø Vectors ´
וגגגגגגגגגדגגגגגגגגגדגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגÀ
´ 100-13C ø 64-79 ø MC68901 ´
וגגגגגגגגגדגגגגגגגגגדגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגÀ
´ 380 ø ø valid if = $12345678 ´
´ 384-3A0 ø ø D0-D7 ´
´ 3A4-3BC ø Crash ø A0-A6 ´
´ 3C0 ø ø SSP ´
´ 3C4 ø Area ø #Vector in the 1rst byte and address of exception ´
´ 3C8 ø ø USP ´
´ 3CC-3E8 ø ø 16 words of the supervisor stack ´
זלללללללללנלללללללללנלללללללללללללללללללללללללללללללללללללללללללללללללללללללללל¶
חלללללללללללללללללל†
´ SYSTEM VARIABLES ´
חלללללללללעלללללללללעלללללללללללטללללללללללללללללללטללללללללללללללללללללללללללל†
´Address $ø Size ø Useful System Variables ´
וגגגגגגגגגדגגגגגגגגגדגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגÀ
´ 426 ø L ø valids reset vector if = $31415926 ´
´ 42A ø L ø reset vector ´
´ 42E ø L ø RAM size ´
´ 432 ø L ø user memory bottom ´
´ 436 ø L ø user memory top ´
´ 444 ø W ø verify flag for disk writing ´
´ 452 ø W ø Vertical BLanking flag ´
´ 466 ø L ø Vertical BLanking counter ´
´ 454 ø W ø Vertical BLanking list length ´
´ 456 ø L ø Vertical BLanking list pointer ´
´ 484 ø B ø keyboard options(b0=click b1=repeat b2=bell b3=shift)´
´ 4BA ø L ø 200 Hz counter ´
´ 4EE ø W ø screen copy (-1:enable 0:screen copy 1-...:disable) ´
זלללללללללנלללללללללנלללללללללללללללללללללללללללללללללללללללללללללללללללללללללל¶
םגגגגגגגגגגגגגגגגגגג™
ø EXCEPTION DRIVERS ø
ijגגגגגגגגגגגגגגגגגגגך
Reset SP = not used
Reset PC = reset instruction
use reset vector if valid (return by A6)
initialize periferal chips
initialize BIOS
execute ROM-Pack programs
initialize TOS
execute boot sector
execute reset programs
execute \AUTO\*.PRG
execute Desktop program
Bus Error = fill crash area , draw bombs and return to desktop
Address Error = fill crash area , draw bombs and return to desktop
Illegal Instructions = fill crash area , draw bombs and return to desktop
DIV by 0 Instruction = do nothing
CHK Instruction = fill crash area , draw bombs and return to desktop
TRAPV Instruction = fill crash area , draw bombs and return to desktop
Privilege Violation = fill crash area , draw bombs and return to desktop
Trace = fill crash area , draw bombs and return to desktop
$Axxx Instructions = used for graphism
$Fxxx Instructions = used
Non Reseted Interrupt = fill crash area , draw bombs and return to desktop
Parasit Interrupt = fill crash area , draw bombs and return to desktop
Horizontal BLanking = set the IPL mask to %011 to avoid this interrupt
Vertical BLanking = inc $466 , change screen if necessary , test disk change
execute VBL routines if ($452)<>0 (registers are saved)
test for hardcopy
TRAP Instruction = 1 used by TOS , 2 used by GEM-VDI & GEM-AES
13 used by BIOS , 14 used by XBIOS
PRNT = fill crash area , draw bombs and return to desktop
AUXI DCD = fill crash area , draw bombs and return to desktop
AUXI CTS = fill crash area , draw bombs and return to desktop
BLIT = fill crash area , draw bombs and return to desktop
TIME D = used for auxiliary
TIME C = used for 200 Hz interrupt and 50 Hz
timer 200 Hz
sound,click 50 Hz
EVNT_TIME GEM 50 Hz
IKBD/MIDI = used for this devices
DISK = fill crash area , draw bombs and return to desktop
TIME B = fill crash area , draw bombs and return to desktop
AUXI TE = do nothing
AUXI TRE = transmit a character
AUXI RE = do nothing
AUXI RRF = receive a character
TIME A = fill crash area , draw bombs and return to desktop
AUXI RI = fill crash area , draw bombs and return to desktop
SCRN MM = reset